dogs cat lose weight puppies cats diet nutrition pets health information health care breeder obedience puppy energy kittens health and medical health weight loss